testsuite: Check errors not just for line, but for full range
authorBenjamin Otte <otte@redhat.com>
Thu, 11 Apr 2019 02:33:08 +0000 (04:33 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 12 Apr 2019 17:34:29 +0000 (19:34 +0200)
commitf37573f8dc4173c5aa140149d8298b17ed99bf41
treea0d5268b24d3e1be7d59900c9bfcb15e76dc6eec
parent49f8b571b9a53b83f3ed1c412c16ed88639f5777
testsuite: Check errors not just for line, but for full range

Instead of just checking that the line of the error message is correct,
assert that start and end position are on the correct character offset.

Also fix all the tests to conform to this.
97 files changed:
testsuite/css/parser/animation-crash-3.12.errors
testsuite/css/parser/at-invalid-01.errors
testsuite/css/parser/at-invalid-02.errors
testsuite/css/parser/at-invalid-03.errors
testsuite/css/parser/at-invalid-04.errors
testsuite/css/parser/at-invalid-05.errors
testsuite/css/parser/at-invalid-06.errors
testsuite/css/parser/at-invalid-07.errors
testsuite/css/parser/at-invalid-08.errors
testsuite/css/parser/at-invalid-09.errors
testsuite/css/parser/at-invalid-10.errors
testsuite/css/parser/at-invalid-11.errors
testsuite/css/parser/at-invalid-12.errors
testsuite/css/parser/at-invalid-13.errors
testsuite/css/parser/at-invalid-14.errors
testsuite/css/parser/at-invalid-15.errors
testsuite/css/parser/at-invalid-16.errors
testsuite/css/parser/at-invalid-17.errors
testsuite/css/parser/at-invalid-18.errors
testsuite/css/parser/at-invalid-19.errors
testsuite/css/parser/at-invalid-20.errors
testsuite/css/parser/at-invalid-21.errors
testsuite/css/parser/at-invalid-22.css [new file with mode: 0644]
testsuite/css/parser/at-invalid-22.errors [new file with mode: 0644]
testsuite/css/parser/at-invalid-22.ref.css [new file with mode: 0644]
testsuite/css/parser/at-valid-11.css
testsuite/css/parser/at-valid-16.css
testsuite/css/parser/background-position-errors.errors
testsuite/css/parser/background-position.errors
testsuite/css/parser/background-position.ref.css
testsuite/css/parser/border-infloop-3.12.errors
testsuite/css/parser/border-radius-shorthand.errors
testsuite/css/parser/border.errors
testsuite/css/parser/calc-errors.css
testsuite/css/parser/calc-errors.errors
testsuite/css/parser/calc-errors.ref.css
testsuite/css/parser/calc.css
testsuite/css/parser/calc.ref.css
testsuite/css/parser/close-at-end-of-file.errors
testsuite/css/parser/colors-errors.css
testsuite/css/parser/colors-errors.errors
testsuite/css/parser/colors-errors.ref.css
testsuite/css/parser/colors-red.css
testsuite/css/parser/colors-red.ref.css
testsuite/css/parser/css-21-malformed-declarations.css
testsuite/css/parser/css-21-malformed-declarations.errors
testsuite/css/parser/css-21-malformed-declarations.ref.css
testsuite/css/parser/css-21-malformed-statements.errors
testsuite/css/parser/declarations-invalid-01.errors
testsuite/css/parser/declarations-invalid-02.errors
testsuite/css/parser/declarations-invalid-03.errors
testsuite/css/parser/declarations-invalid-04.errors
testsuite/css/parser/declarations-invalid-05.errors
testsuite/css/parser/declarations-invalid-06.errors
testsuite/css/parser/declarations-invalid-07.errors
testsuite/css/parser/declarations-invalid-08.errors
testsuite/css/parser/declarations-valid-02.errors [new file with mode: 0644]
testsuite/css/parser/declarations-valid-04.css
testsuite/css/parser/declarations-valid-05.css
testsuite/css/parser/declarations-valid-08.css
testsuite/css/parser/declarations-valid-09.css
testsuite/css/parser/declarations-valid-10.css
testsuite/css/parser/declarations-valid-11.css
testsuite/css/parser/declarations-valid-12.css
testsuite/css/parser/declarations-valid-13.css
testsuite/css/parser/declarations-valid-14.css
testsuite/css/parser/declarations-valid-15.css
testsuite/css/parser/declarations-valid-16.css
testsuite/css/parser/declarations-valid-17.css
testsuite/css/parser/declarations-valid-18.css
testsuite/css/parser/declarations-valid-22.css
testsuite/css/parser/declarations-valid-23.css
testsuite/css/parser/declarations-valid-24.css
testsuite/css/parser/declarations-valid-25.css
testsuite/css/parser/declarations-valid-26.css
testsuite/css/parser/declarations.errors
testsuite/css/parser/does-not-exist.errors
testsuite/css/parser/freed-string-in-error-messages.errors
testsuite/css/parser/import-cyclic-1.css
testsuite/css/parser/import-cyclic-1.errors
testsuite/css/parser/import-cyclic-2.css
testsuite/css/parser/import-cyclic-2.errors
testsuite/css/parser/import-cyclic-3.css
testsuite/css/parser/import-cyclic-3.errors
testsuite/css/parser/import-nonexistant.errors
testsuite/css/parser/import-recursive.errors
testsuite/css/parser/meson.build
testsuite/css/parser/no-semicolon.errors [new file with mode: 0644]
testsuite/css/parser/nth-child.css
testsuite/css/parser/property-name-errors.errors
testsuite/css/parser/pseudo-classes-unknown.errors
testsuite/css/parser/radial-background-position-error.errors
testsuite/css/parser/radial-positions.errors
testsuite/css/parser/single-slash.errors
testsuite/css/parser/test-css-parser.c
testsuite/css/parser/text-shadow-invalid-but-worked-in-3.12.errors
testsuite/css/parser/value-none.errors